Revert "x86: generalize padding field handling"
authorJan Beulich <jbeulich@suse.com>
Mon, 7 Sep 2020 08:34:03 +0000 (10:34 +0200)
committerJan Beulich <jbeulich@suse.com>
Mon, 7 Sep 2020 08:34:03 +0000 (10:34 +0200)
commite52716154da04967f9b9d7cf9a1655ea4bcd9e93
treecb8a57297cbe531868ef1afea8f0b1efb1a7eafe
parentf4c1a541fa351e4f613471bbf397931f9e1ddd27
Revert "x86: generalize padding field handling"

This reverts commit 696c273f3d9a169911308fb7e0a702a3eb6a150d.

I was based on the flase assumption that padding fields need no
copying: If native code checks such fields, they of course need
copying in. And if the ABI specifies them to be zero on
completion, we also need to copy them out.
xen/common/compat/memory.c
xen/tools/get-fields.sh